Methods, systems, and computer readable media for a phase array directed speaker

ABSTRACT

Methods, systems, and computer readable media for a phase array directed speaker are disclosed. One system includes a phase array and a controller. The controller is configured to determine an area to send directed sound. The controller is also configured to generate input instructions for the phase array to send directed sound to the area. The input instructions indicate that at least one speaker in the phase array is to delay outputting an audio signal relative to at least one other speaker in the phase array. The phase array is configured to generate, using the input instructions and ultrasonic signals emitted by the speakers in the phase array, the directed sound.

PRIORITY CLAIM

The present application claims the benefit of U.S. Provisional Patent Application Ser. No. 62/316,086, filed Mar. 31, 2016, the disclosure of which is incorporated herein by reference in its entirety.

TECHNICAL FIELD

The subject matter described herein relates speaker systems. More particularly, the subject matter described herein relates to methods, systems, and computer readable media for a phase array directed speaker.

BACKGROUND

Fatal bus and pedestrian collisions have been a continual headache for transit operators and agencies over many decades. Additionally, collisions have become increasingly common between buses and pedestrians, as more and more pedestrians engage in “distracted walking” while crossing streets—in other words, walking while occupied with earphones, smartphones, and other electronic devices.

Crosswalks are also dangerous places for visually impaired pedestrians. Current audio warning systems emit a ‘chirp’ sound to guide blind pedestrians across. However, these sounds are often too soft, and can be difficult to localize. Further, residents generally complain if the volume of such systems is too loud.

SUMMARY

Methods, systems, and computer readable media for a phase array directed speaker are disclosed. An example system for generating directed sound includes a phase array and a controller. The controller is configured to determine an area to send directed sound. The controller is also configured to generate input instructions for the phase array to send the directed sound to the area. The input instructions indicate that at least one speaker in the phase array is to delay outputting an audio signal relative to at least one other speaker in the phase array. The phase array is configured to generate, using the input instructions and ultrasonic signals emitted by the speakers in the phase array, the directed sound.

According to another example system for generating directed sound, the system includes at least one sensor, a phase array, and a controller. The at least one sensor is configured to obtain location information associated with a target. The controller is configured to receive, using the at least one sensor, the location information for the target. The controller is further configured to determine an area to send directed sound from the phase array. The controller is also configured to generate input instructions for the phase array to send the directed sound to the area. The input instructions indicate that at least one speaker in the phase array is to delay outputting an audio signal relative to at least one other speaker in the phase array. The phase array is configured to generate, using the input instructions and ultrasonic signals emitted by the speakers in the phase array, the directed sound.

According to an example method for generating directed sound, the method includes determining an area to send directed sound. The method also includes generating input instructions for the phase array to send the directed sound to the area. The input instructions indicate that at least one speaker in the phase array is to delay outputting an audio signal relative to at least one other speaker in the phase array. The method further includes generating, using the input instructions and ultrasonic signals emitted by the speakers in the phase array, the directed sound using the phase array.

According to another example method for generating directed sound, the method includes receiving, using at least one sensor, location information associated with a target. The method further includes determining, using the location information, an area to send directed sound. The method also includes generating input instructions for the phase array to send the directed sound to the area. The input instructions indicate that at least one speaker in the phase array is to delay outputting an audio signal relative to at least one other speaker in the phase array. The method further includes generating, using the input instructions and ultrasonic signals emitted by the speakers in the phase array, the directed sound using the phase array.

The subject matter described herein may be implemented in hardware, software, firmware, or any combination thereof. As such, the terms “function”, “node”, or “module” as used herein refer to hardware, which may also include software and/or firmware components, for implementing the feature(s) being described. In some exemplary implementations, the subject matter described herein may be implemented using a computer readable medium having stored thereon computer executable instructions that when executed by the processor of a computer control the computer to perform steps. Exemplary computer readable media suitable for implementing the subject matter described herein include non-transitory computer readable media, such as disk memory devices, chip memory devices, programmable logic devices, and application specific integrated circuits. In addition, a computer readable medium that implements the subject matter described herein may be located on a single device or computing platform or may be distributed across multiple devices or computing platforms.

BRIEF DESCRIPTION OF THE DRAWINGS

The subject matter described herein will now be explained with reference to the accompanying drawings of which:

FIG. 1 is a high level block diagram illustrating a phase array directed speaker system according to an embodiment of the subject matter described herein;

FIG. 2 is a high level block diagram illustrating a pedestrian warning system according to an embodiment of the subject matter described herein;

FIG. 3 is a diagram illustrating sound related characteristics affecting directivity according to an embodiment of the subject matter described herein;

FIG. 4 is a high level block diagram illustrating generating an audio signal using an ultrasonic carrier signal according to an embodiment of the subject matter described herein;

FIG. 5 is a diagram illustrating time delay between adjacent transducers in a phase array according to an embodiment of the subject matter described herein;

FIG. 6 is a high level block diagram illustrating time delay circuits for an audio signal according to an embodiment of the subject matter described herein;

FIG. 7 is a diagram illustrating various components of a phase array directed speaker system according to an embodiment of the subject matter described herein;

FIG. 8 is a flow chart illustrating a process for generating directed sound according to an embodiment of the subject matter described herein; and

FIG. 9 is a flow chart illustrating a process for generating directed sound according to another embodiment of the subject matter described herein.

DETAILED DESCRIPTION

The subject matter described herein relates to generating directed sound. In accordance with some aspects of the subject matter described herein, methods, techniques, and mechanisms may be used for generating directed sound using a phase array. For example, a phase array in accordance with aspects described herein may include multiple columns of ultrasonic speakers (e.g., transducers) that can emit ultrasonic carrier signals modulated by an acoustic or audio signal, where at least one column of speakers in the phase can delay emitting an audio signal relative to when an adjacent column of speakers in the phase array emits the same audio signal. In this example, by changing the delay between speaker columns and using ultrasonic carrier signals, sound may be electronically steered or directed towards an arbitrary direction, e.g., by shifting an audio signal some degrees or radians from a non-shifted or normal direction. Advantageously, by implementing a directed speaker using a phase array containing ultrasonic speakers, a sound beam or signal may be emitted that is shaped and/or directed towards a particular target (e.g., a pedestrian), thereby allowing the sound to be louder and more localized which may more effectively warn a pedestrian of danger while also minimizing noise pollution for others (e.g., other pedestrians that are not in danger).

In accordance with some aspects of the subject matter described herein, methods, techniques, and mechanisms may be used for generating directed sound using a phase array to a moving target. For example, a pedestrian warning system in accordance with aspects described herein can track a pedestrian or other moving target via a camera detection system and/or another tracking system and using information about the moving target may adjust a sound beam (e.g., an audio signal) to move with the target.

FIG. 1 is a high level block diagram illustrating a phase array directed speaker system 100 according to an embodiment of the subject matter described herein. Referring to FIG. 1, system 100 may include a controller module 102 and a phase array 104. Controller module 102 may represent any suitable entity or entities (software executing on at least one processors, at least one field programmable gate array (FPGA), and/or at least one application-specific integrated circuit (ASIC)) for controlling various aspects of phase array directed speaker system 100.

In some embodiments, controller module 102 may be configured to determine an area to direct sound and may be configured to generate instructions for phase array 104. For example, controller module 102 may determine a particular location or area to receive an audio signal (e.g., a warning message or a siren) and may direct or shape the audio signal towards the location or area using phase array 104.

Phase array 104 may represent multiple speakers (e.g., transducers or emitters) for emitting sound (e.g., an audio signal). In some embodiments, speakers in phase array 104 may be aligned into multiple columns of speakers. In some embodiments, columns of speakers in phase array 104 may be spaced at an integer multiple of the emission wavelength. In some embodiments, speakers in phase array 104 may be individually addressable and/or addressable by rows and/or columns so that a same signal can be emitted from various speakers using different phase delays (e.g., time delays).

Additional details are described below and in a manuscript entitled “An Application of Parametric Speaker Technology to Bus-Pedestrian Collision Warning”; the disclosure of which is incorporated herein by reference in its entirety.

It will be appreciated that FIG. 1 is for illustrative purposes and that various nodes, their locations, and/or their functions may be changed, altered, added, or removed. For example, some nodes and/or functions may be combined into a single entity. In a second example, a node and/or function may be located at or implemented by two or more nodes.

FIG. 2 is a high level block diagram illustrating a pedestrian warning system 200 according to an embodiment of the subject matter described herein. Referring to FIG. 2, system 200 may include at least one sensor 202, controller module 102, phase array 104, and a target 204.

Sensor 202 may represent any suitable entity or entities for obtaining location information associated with target 204. Some examples of sensor 202 may include a camera, a computer vision system, a laser rangefinder system, or a sonar detection system. For example, sensor 202 may include a camera and/or related software for tracking a pedestrian crossing a street or intersection. In this example, sensor 202 may be capable of identifying the pedestrian's location, direction of movement, and/or speed of movement. In some embodiments, sensor 202 may be capable of monitoring and tracking multiple targets. Sensor 202 may provide location information and/or other relevant data to controller module 102 for further processing.

In some embodiments, controller module 102 may be configured to receive information about target 204 from sensor 202 and may use this information when determining an area to send directed sound. In some embodiments, controller module 102 may receive updated information about target 204 as target 204 moves and may adjust input instructions for phase array 104 such that an audio signal moves with target 204. For example, controller module 102 may request location information about target 204 from sensor 202 every half second and, if necessary, may adjust time delays associated with columns of speakers in phase array 104 to adjust where the sound is being directed so that the sound reaches target 204 as he moves.

It will be appreciated that FIG. 2 is for illustrative purposes and that various nodes, their locations, and/or their functions may be changed, altered, added, or removed. For example, some nodes and/or functions may be combined into a single entity. In a second example, a node and/or function may be located at or implemented by two or more nodes.

FIG. 3 is a diagram illustrating sound related characteristics 300 affecting directivity according to an embodiment of the subject matter described herein. As depicted in FIG. 3, directivity is proportional to the diameter of a transducer (e.g., an emitter or speaker in phase array 104) divided by a wavelength of an emitted audio signal. For example, a high frequency signal (e.g., an ultrasonic or a 40 kilohertz (kHz) or greater signal) may have a relatively short wavelength but have a relatively high directivity, e.g., compared to lower frequency signals, such as a 5 kHz signal.

FIG. 4 is a high level block diagram illustrating generating an audio signal using an ultrasonic carrier signal according to an embodiment of the subject matter described herein. In some embodiments, phase array 104 may include high frequency transducers (e.g., ultrasound speakers). In such embodiments, a high frequency transducer may emit a 40 kHz or higher audio signal.

In some embodiments, phase array 104 or a related system (e.g., system 100 or 200) may use the nonlinear nature of the sound propagation medium (e.g., air 404) to produce audio signals audible to humans (e.g., signals between about 20 Hz and about 20 kHz) from a high frequency carrier signal. For example, since air is a nonlinear medium, signals passing through the air are subject to non-frequency-preserving transformations, including sums and differences. In this example, phase array 104 can use a higher frequency signal (e.g., which allows for a physically smaller array since transducers in a phase array must be spaced at a distance comparable to the output frequency) and rely on the air itself to produce audible sound.

Referring to FIG. 4, modulator 402 may represent any suitable entity (e.g., a digital to analog converter, a processor, and/or a transducer) for modulating an audio signal and an ultrasonic carrier signal. For example, modulator 402 may use an audio signal (represented by cos(2πf₁t)) and an ultrasonic carrier signal (represented by cos(2πf_(c)t)). In this example, modulator 402 may generate or produce a resultant signal (represented, in part, by cos(2πf_(c)t)+½ cos(2π(f_(c)+f₁)t)+ . . . ). Continuing with this example, as the resultant signal passes through air 404, nonlinearities in air pressure may reproduce an audible difference frequency (represented by cos(2π(f_(c)+f₁)t)+distortion) which is approximately the original audio signal (represented by cos(2πf₁t)).

FIG. 5 is a diagram illustrating time delay between adjacent transducers in phase array 104 according to an embodiment of the subject matter described herein. Referring to FIG. 5, a graph 500 depicts separation between two transducers (e.g., labeled as source 1 and source 2 in graph 500) in phase array 104. As indicated in graph 500, the separation between the two transducers is usable when determining a time delay for emitting or outputting an audio signal.

In some embodiments, phase array 104 may include a two-dimensional array (e.g., columns and/or rows) of transducers (e.g., speakers) arranged in a configuration so as to electronically direct sound to a particular area. In some embodiments, each column of transducers in phase array 104 may emit the same signal, but with a programmable delay from an adjacent column. In such embodiments, by changing the delay between columns of transducers, an audio signal or sound beam may be shifted (e.g., by a number of degrees or radians) from a normal or non-shifted position.

In some embodiments, controller module 102 and/or another entity may determine an appropriate time delay for shifting an audio signal by a particular amount using the formula depicted below.

$t_{d} = \frac{d\;{\sin(\theta)}}{v_{sound}}$ For example, using the above formula, a time delay (t_(d)) may be computed by dividing the product of the separation between adjacent transducers (d) and the sin of a particular angle or shift in radians (sin(θ)) by the velocity (e.g., about 343 meters per second) of the sound being emitted (v_(sound)).

FIG. 6 is a high level block diagram illustrating time delay circuits 602-606 for an audio signal according to an embodiment of the subject matter described herein. For example, delay circuits 602-606 may be implemented using FPGAs, ASICs, and/or other hardware. In this example, each of delay circuits 602-606 may be associated with delaying an audio signal for a particular column of transducers.

In some embodiments, each of delay circuits 602-606 may include a clock and/or another component for delaying the signal output by a particular time amount. In some embodiments, each of delay circuits 602-606 may delay a signal by about the same amount. In some embodiments, each of delay circuits 602-606 may delay signals by different amounts depending on the required sound beam.

For example, based on a detected location of a pedestrian, controller module 102 may determine that delay circuit 602 for a column ‘b’ of transducers should delay outputting or emitting an audio signal by 0.2 milliseconds from when a column ‘a’ of transducers outputs or emits the same audio signal. In this example, controller module 102 may also determine that delay circuit 604 for a column ‘c’ of transducers should delay outputting or emitting an audio signal by 0.2 milliseconds from when column ‘b’ of transducers outputs or emitted the audio signal. Continuing with this example, controller module 102 may also determine that delay circuit 606 for a column ‘d’ of transducers should delay outputting or emitting an audio signal by 0.2 milliseconds from when column ‘c’ of transducers outputs or emitted the audio signal.

In another example, based on a detected location and a changing speed of a pedestrian, controller module 102 may determine that delay circuit 602 for a column ‘b’ of transducers should delay outputting or emitting an audio signal by 0.2 milliseconds from when a column ‘a’ of transducers outputs or emits the same audio signal. In this example, controller module 102 may also determine that delay circuit 604 for a column ‘c’ of transducers should delay outputting or emitting an audio signal by 0.3 milliseconds from when column ‘b’ of transducers outputs or emitted the audio signal. Continuing with this example, controller module 102 may also determine that delay circuit 606 for a column ‘d’ of transducers should delay outputting or emitting an audio signal by 0.4 milliseconds from when column ‘c’ of transducers outputs or emitted the audio signal.

FIG. 7 is a diagram illustrating various components of a phase array directed speaker system 700 according to an embodiment of the subject matter described herein. In some embodiments, system 700 may include a communications interface 701, a modulator 702, a camera 703, a detection system 704, a converter 705, a signal processor 706, an amplifier 707, and ultrasonic transducers (not shown in FIG. 7).

In some embodiments, communications interface 701 may represent any suitable entity (e.g., a sound processing card) for receiving an audio signal (e.g., a recording of a siren or a voice warning of approaching traffic). In some embodiments, communications interface 701 may also include filtering and/or processing functionality for removing or converting various frequencies and/or distortions in a received audio signal.

In some embodiments, modulator 702 may represent any suitable entity (e.g., an ARM microcontroller or hardware combined with software) for encoding an audio signal into a pulsing signal. For example, modulator 702 may use pulse-width modulation to encode an audio signal (e.g., a recorded digital warning message or a beeping sound) at 40 kHz.

In some embodiments, camera 703 may represent any suitable entity for observing visual and/or audio information about an environment. For example, camera 703 may provide a video stream depicting pedestrians and/or traffic to detection system 704 for processing.

Detection system 704 may represent any suitable entity (e.g., a computer built on a single circuit board or hardware combined with software) for detecting faces in video data from camera 703 and for detecting an output angle usable when directing or shifting sound using phase array 704. For example, detection system 704 may analyze pixels of various video frames to detect a pedestrian's face, walking speed, and direction traveled and may use this information when determining how much to adjust a sound beam such that a warning or other audio is heard by the pedestrian.

In some embodiments, converter 705 may represent any suitable entity (e.g., an ARM microcontroller or hardware combined with software) for converting information from detection system 704 into digital select signals and/or information for instructing phase array 104 to generate directed sound. For example, converter 705 may determine digital select signals which will indicate how a sound beam is angled and/or how much an audio signal is delayed between columns of speakers in phase array 104.

In some embodiments, signal processor 706 may represent any suitable entity (e.g., at least one FPGA or hardware combined with software) for splitting an input signal into multiple channels. For example, signal processor 706 may split an input audio signal into channels, where each channel is for a column of speakers (e.g., ultrasonic transducers) in phase array 104. In this example, signal processor 706 may also use information from converter 705 for determining time delays between each column of speakers in phase array such that a sound beam can be directed to an appropriate target 204.

In some embodiments, amplifier 707 may represent any suitable entity for amplifying an audio signal before being emitted by speakers or ultrasonic transducers. For example, amplifier 707 may amplify an audio signal emitted by phase array 104 such that the audio signal is received by a pedestrian or other target 204 at sufficient volume.

It will be appreciated that FIG. 7 is for illustrative purposes and that various nodes, their locations, and/or their functions may be changed, altered, added, or removed. For example, some nodes and/or functions (e.g., components 701-705) may be combined into a single entity (e.g., controller module 102). In another example, components 706-707 and ultrasonic transducers described above may be combined into phase array 104. In another example, a node and/or function may be located at or implemented by two or more nodes.

FIG. 8 is a flow chart illustrating a process 800 for generating directed sound according to an embodiment of the subject matter described herein. In some embodiments, process 800, or portions thereof, may be performed by or at controller module 102, phase array 104, one or more of components 701-707, or systems 100, 200, and/or 700.

Referring to FIG. 8, at step 802, an area to send directed sound may be determined.

At step 804, input instructions for a phase array to send the directed sound to the area may be generated. In some embodiments, input instructions may indicate that at least one speaker in phase array 104 is to delay outputting an audio signal relative to at least one other speaker in phase array 104.

At step 806, the directed sound may be generated by the phase array using the input instructions and ultrasonic signals emitted by the speakers in the phase array.

In some embodiments, at least one sensor may include camera 703, a computer vision system, a laser rangefinder system, or a sonar detection system.

In some embodiments, generating input instructions may be performed by a controller (e.g., controller module 102), at least one processor, and/or at least one FPGA.

In some embodiments, phase array 104 may emit ultrasonic signals.

In some embodiments, target 204 may be a pedestrian, an automobile, or a computer system. For example, system 200 may send an audio signal to a person crossing the street, a car about to enter an intersection, or to a computerized and/or warning system-aware stoplight.

In some embodiments, input instructions for phase array 104 may be updated as location information about target 204 changes so as to adjust the directed sound while target 204 is moving.

In some embodiments, speakers in phase array 104 are arranged into multiple columns.

In some embodiments, generating directed sound may include using time delays (e.g., phase delays) between adjacent columns of speakers.

In some embodiments, directed sound may be less audible outside of an area designated to receive the directed sound. For example, a shape of directed sound may be such that the volume for the directed sound is focused or localized, e.g., relative to sound emitted from a non-parametric speaker.

FIG. 9 is a flow chart illustrating a process 900 for generating directed sound according to another embodiment of the subject matter described herein. In some embodiments, process 900, or portions thereof, may be performed by or at controller module 102, phase array 104, one or more of components 701-707, or systems 100, 200, and/or 700.

Referring to FIG. 9, at step 902, location information associated with a target (e.g., information related to location, speed, and/or direction of a pedestrian) may be received using at least one sensor 202.

At step 904, an area to send directed sound may be determined using the location information associated with a target.

At step 906, input instructions for a phase array to send the directed sound to the area may be generated. In some embodiments, input instructions may indicate that at least one speaker in phase array 104 is to delay outputting an audio signal relative to at least one other speaker in phase array 104.

At step 908, the directed sound may be generated by the phase array using the input instructions and ultrasonic signals emitted by the speakers in the phase array.

In some embodiments, at least one sensor may include camera 703, a computer vision system, a laser rangefinder system, or a sonar detection system.

In some embodiments, generating input instructions may be performed by a controller (e.g., controller module 102), at least one processor, and/or at least one field programmable gate array.

In some embodiments, phase array 104 may emit ultrasonic signals.

In some embodiments, target 204 may be a pedestrian, an automobile, or a computer system. For example, system 200 may send an audio signal to a person crossing the street, a car about to enter the intersection, or to a computerized and/or warning system-aware stoplight.

In some embodiments, input instructions for phase array 104 may be updated as location information about target 204 changes so as to adjust the directed sound while target 204 is moving.

In some embodiments, speakers in phase array 104 are arranged into multiple columns.

In some embodiments, generating directed sound may include using time delays (e.g., phase delays) between adjacent columns of speakers.

In some embodiments, directed sound may be less audible outside of an area designated to receive the directed sound.

It will be understood that various details of the presently disclosed subject matter may be changed without departing from the scope of the presently disclosed subject matter. Furthermore, the foregoing description is for the purpose of illustration only, and not for the purpose of limitation. 

What is claimed is:
 1. A system for generating directed sound, the system comprising: at least one sensor configured to obtain location information associated with a target; a controller configured to determine, using the location information, an area to send directed sound and to generate input instructions for a phase array to send directed sound to the area, wherein the input instructions indicate that at least one speaker in the phase array is to delay outputting an audio signal relative to at least one other speaker in the phase array; and the phase array comprising speakers for emitting ultrasonic signals, wherein the phase array is configured to generate, using the input instructions and the ultrasonic signals, the directed sound, wherein the speakers in the phase array are arranged in columns, wherein the columns of speakers in the phase array are spaced at an integer multiple of the emission wavelength, wherein the integer is greater than one, wherein the ultrasonic signals are generated by splitting an input audio signal into multiple channels, wherein each channel is associated with one of the columns, wherein the phase array generates directed sound by using different time delays between different adjacent columns of speakers, wherein the directed sound is audible to humans and has a frequency range between about 20 Hz and about 20 kHz.
 2. The system of claim 1 wherein the at least one sensor includes a camera, a computer vision system, a laser rangefinder system, or a sonar detection system.
 3. The system of claim 1 wherein the controller includes at least one processor or at least one field programmable gate arrays.
 4. The system of claim 1 wherein the target is a pedestrian, an automobile, or a computer system.
 5. The system of claim 1 wherein the controller updates the input instructions as the location information changes so as to adjust the directed sound while the target is moving.
 6. The system of claim 1 wherein the directed sound is less audible outside of the area designated to receive the directed sound.
 7. A system for generating directed sound, the system comprising: a controller configured to determine an area to send directed sound and to generate input instructions for a phase array to send directed sound to the area, wherein the input instructions indicate that at least one speaker in the phase array is to delay outputting an audio signal relative to at least one other speaker in the phase array; and the phase array comprising speakers for emitting ultrasonic signals, wherein the phase array is configured to generate, using the input instructions and the ultrasonic signals, the directed sound, wherein the speakers in the phase array are arranged in columns, wherein the columns of speakers in the phase array are spaced at an integer multiple of the emission wavelength, wherein the integer is greater than one, wherein the ultrasonic signals are generated by splitting an input audio signal into multiple channels, wherein each channel is associated with one of the columns, wherein the phase array generates directed sound by using different time delays between different adjacent columns of speakers, wherein the directed sound is audible to humans and has a frequency range between about 20 Hz and about 20 kHz.
 8. A method for generating directed sound, the method comprising: receiving, using at least one sensor, location information associated with a target; determining, using the location information, an area to send directed sound; generating input instructions for a phase array to send the directed sound to the area, wherein the input instructions indicate that at least one speaker in the phase array is to delay outputting an audio signal relative to at least one other speaker in the phase array; and generating, using the input instructions and ultrasonic signals emitted by the speakers in the phase array, the directed sound using the phase array, wherein the speakers in the phase array are arranged in columns, wherein the ultrasonic signals are generated by splitting an input audio signal into multiple channels, wherein the columns of speakers in the phase array are spaced at an integer multiple of the emission wavelength, wherein the integer is greater than one, wherein each channel is associated with one of the columns, wherein the phase array generates directed sound by using different time delays between different adjacent columns of speakers, wherein the directed sound is audible to humans and has a frequency range between about 20 Hz and about 20 kHz.
 9. The method of claim 8 wherein the at least one sensor includes a camera, a computer vision system, a laser rangefinder system, or a sonar detection system.
 10. The method of claim 8 wherein generating the input instructions is performed by a controller, at least one processor, or at least one field programmable gate array.
 11. The method of claim 8 wherein the target is a pedestrian, an automobile, or a computer system.
 12. The method of claim 8 comprising: updating the input instructions as the location information changes so as to adjust the directed sound while the target is moving.
 13. The method of claim 8 wherein the directed sound is less audible outside of the area designated to receive the directed sound.
 14. A method for generating directed sound, the method comprising: determining an area to send directed sound; generating input instructions for a phase array to send the directed sound to the area, wherein the input instructions indicate that at least one speaker in the phase array is to delay outputting an audio signal relative to at least one other speaker in the phase array; and generating, using the input instructions and ultrasonic signals emitted by the speakers in the phase array, the directed sound using the phase array, wherein the speakers in the phase array are arranged in columns, wherein the columns of speakers in the phase array are spaced at an integer multiple of the emission wavelength, wherein the integer is greater than one, wherein the ultrasonic signals are generated by splitting an input audio signal into multiple channels, wherein each channel is associated with one of the columns, wherein the phase array generates directed sound by using different time delays between different adjacent columns of speakers, wherein the directed sound is audible to humans and has a frequency range between about 20 Hz and about 20 kHz.
 15. A non-transitory computer readable medium having stored thereon executable instructions that when executed by at least one processor of a computer causes a computer to perform steps comprising: receiving, using at least one sensor, location information associated with a target; determining, using the location information, an area to send directed sound; generating input instructions for a phase array to send the directed sound to the area, wherein the input instructions indicate that at least one speaker in the phase array is to delay outputting an audio signal relative to at least one other speaker in the phase array; and generating, using the input instructions and ultrasonic signals emitted by the speakers in the phase array, the directed sound using the phase array, wherein the speakers in the phase array are arranged in columns, wherein the columns of speakers in the phase array are spaced at an integer multiple of the emission wavelength, wherein the integer is greater than one, wherein the ultrasonic signals are generated by splitting an input audio signal into multiple channels, wherein each channel is associated with one of the columns, wherein the phase array generates directed sound by using different time delays between different adjacent columns of speakers, wherein the directed sound is audible to humans and has a frequency range between about 20 Hz and about 20 kHz.
 16. A non-transitory computer readable medium having stored thereon executable instructions that when executed by at least one processor of a computer causes a computer to perform steps comprising: determining an area to send directed sound; generating input instructions for a phase array to send the directed sound to the area, wherein the input instructions indicate that at least one speaker in the phase array is to delay outputting an audio signal relative to at least one other speaker in the phase array; and generating, using the input instructions and ultrasonic signals emitted by the speakers in the phase array, the directed sound using the phase array, wherein the speakers in the phase array are arranged in columns, wherein the columns of speakers in the phase array are spaced at an integer multiple of the emission wavelength, wherein the integer is greater than one, wherein the ultrasonic signals are generated by splitting an input audio signal into multiple channels, wherein each channel is associated with one of the columns, wherein the phase array generates directed sound by using different time delays between different adjacent columns of speakers, wherein the directed sound is audible to humans and has a frequency range between about 20 Hz and about 20 kHz. 